const path = require('path')

const myPath = '/Users/yuanbao/Downloads/tinified/export'

// 获取父文件夹名称
const dirname = path.dirname(myPath)

// 获取文件名
const basename = path.basename(myPath)

// 获取文件扩展名
const extname = path.extname(myPath)

// console.log(dirname)
// console.log(basename)
// console.log(extname)

// 路径拼接
const joinPath = path.join('/user', 'why', 'abc.txt')
// console.log(joinPath)

// 文件与文件夹路径拼接
// 没有前缀 / ../ ./，相对路径，会和当前执行文件所在文件夹的路径进行拼接
console.log(path.resolve('abc.txt'))

// 有前缀，绝对路径，直接返回
console.log(path.resolve('/abc.txt'))

// 有多个参数，对第一个参数 resolve 下，然后用 join 拼接起来
console.log(path.resolve('/User/why', 'abc.txt'))
